package com.lightkits.wms.domain.rawmatstorage.service;

import com.lightkits.common.db.entity.WmDeliveryTicket;
import com.lightkits.common.db.entity.WmDeliveryTicketLine;
import com.lightkits.common.db.entity.WmExecuteLine;
import com.lightkits.framework.common.model.CheckResult;
import com.lightkits.wms.dto.rawmatstorage.model.RawMatStorageDTO;

/**
 * CreateUpdatePara
 *
 * @author jing.wei@hand-china.com
 * Created on 2019/4/21 3:47
 */
public interface CreateUpdatePara {

    CheckResult<WmDeliveryTicket> createTicketHead(RawMatStorageDTO dto);

    CheckResult<WmDeliveryTicketLine> createTicketLine(RawMatStorageDTO dto);

    CheckResult<WmExecuteLine> createExecuteLine(RawMatStorageDTO dto);
}
